body

{

	background: #FFF;

	font: 12px Verdana, Arial, Tahoma, sans-serif;

	color: #000;

	margin: 0;

	padding: 0;

}



a

{

	color: #000;

	text-decoration: underline;

}

a:hover

{

	color: #FF6600;

	text-decoration: none;

}

div.page

{

	margin: 0px auto;

	width: 960px;

	min-width: 960px;

}

div.header

{

	height: 70px;

	background: url(../img/header-bg.jpg) repeat-x top left;

}

div.logo

{

	padding: 20px 0 0 10px;

}

div.slogan

{

	font-size: 16px;

	padding: 15px 0 0 15px;

	font-family: Georgia;

	font-style: italic;

	color:#FFF;

}

div.inventory

{

	height: 29px;

	text-transform: uppercase;

	font-size: 0.8em;

}

ul.inv

{

	margin: 0;

	padding: 0;

	line-height: 29px;

}

ul.inv li

{

	margin: 0 0 0 10px;

	padding: 0;

}

ul.inv li a

{

	text-decoration: none;

}

div.lang-switch

{

	margin-top: 6px;

}

div.lang-switch select

{

	font-size: 0.9em;

}

ul.inv li.xml-button

{

	padding: 3px 0 0 0;

	*padding: 0;

}

div.top-menu

{

	/*height: 39px;*/

	font-size: 0.9em;

	font-weight: bold;

	/*background: #69bdf2 url('../img/orange.gif') repeat-x;*/

        background: url('../img/orange.gif') repeat-x;

	border: 0px solid #ccc;

	margin-top:0px;

}



ul.menu li

{

    float:left;

	background: url('../img/menu_div.gif') no-repeat center right;

    position:relative

	height: 23px;

}

ul.menu li a

{

	line-height: 39px;

	padding: 0 10px;

	color: #fff;

    font-family: Verdana;

    font-size: 11px;

    font-weight: bold;

	display: block;

	text-decoration: none;

}

ul.menu li a:hover

{

	background: #ccc url('../img/cherno.gif') repeat-x;

}

ul.menu li.active div

{

	line-height: 39px;

	color: #fff;

	background: #ccc url('../img/cherno.gif') repeat-x;

}

div.listing-sorting

{

	text-align: center;

	border: 1px solid #ccc;

	font-size: 0.9em;

	padding: 2px;

	margin-top: 10px;

}

div.listing-sorting a

{

	font-weight: bold;

}

div.footer

{

	margin: 5px 0 0 0;

	padding: 10px 0;

	text-align: center;

	border-top:3px solid #989898;

	font-size:0.8em;

	color: #6D6D6D;

}

div.footer a

{

	color: #6D6D6D;

	font-weight: bold;

}

div.footer a:hover

{

	color: #333;

}

div.copyright

{

	padding: 10px 0 0 0;

	font-size: 1.1em;

	text-transform: none;

}

div.content

{

	padding-bottom: 10px;

}

p

{

	padding: 0;

	margin: 0 0 5px 0;

}

div.breadcrumb

{

	margin: 10px 0;

	font-size: 0.9em;

}

h1

{

	color: #444;

	font-size: 2.0em;

	font-weight: normal;

	font-family: Georgia;

	margin: 5px 0;

	padding: 5px 0 0 0;

}

h2

{

	font-size: 1em;

	margin: 0 0 10px 0;

	padding: 0;

}

div.field

{

	font-size: 0.9em;

	font-weight: bold;

	margin-bottom: 10px;

}

a.title

{

	font-weight: bold;

}

div.url

{

	color: #285A28;

	font-style: italic;

	font-size: 0.9em;

}

div.description

{

	width: 100%;

	line-height:1.3em;

}

.categories

{

}

.categories a

{

	font-size: 0.9em;

	font-weight: bold;

}

.categories div.col

{

}

.categories div.last

{

}

.categories img

{

	vertical-align: middle;

	margin-right: 2px;

}

div.subcategories

{

}

div.subcategories a

{

	font-size: 0.9em;

	font-weight: normal;

	text-decoration: none;

}

.categories div.divider

{

}

.categories div.categ

{

}

.no

{

}

a.no

{

}

div.navigation

{

	clear: both;

	margin: 15px 0;

	font-size: 0.9em;

}

div.navigation a

{

	text-decoration: none;

	border: 1px solid #ccc;

	background: #eee;

	padding: 0 4px;

}

div.navigation a:hover

{

	background: #fff;

}

div.navigation span

{

	border: 1px solid #ccc;

	padding: 0 4px;

	background: #eee;

}

div.navigation span.active

{

	background: #fff;

}

div.box

{

}

div.box-caption-movable

{

	background: url('../img/movable-box-caption-bg.gif') bottom left repeat-x;

	color: #fff;

	font-size: 1.1em;

	font-weight: bold;

	padding: 3px 0 3px 10px;

	border:0px solid #A1A1A1;

}

div.box-caption-fixed

{

	background: url('../img/fixed-box-caption-bg.gif') bottom left repeat-x;

	color: #fff;

	font-size: 1.1em;

	font-weight: bold;

	padding: 3px 0 3px 10px;

	border:0px solid #A1A1A1;

}

div.box-content-fixed

{

	padding: 10px;

	border:1px solid #A1A1A1;

	border-top:none;

}

div.box-content-movable

{

	padding: 10px;

	border:1px solid #A1A1A1;

	border-top: 0;

}

div.box-content

{

	padding: 10px;

}

hr

{

	background: #ccc;

	height: 1px;

	border: none;

	margin: 10px 0;

}

td.left-column

{

	width: 206px;

	padding: 0 10px 10px 0;

	background: url('../img/td-bg.gif');

}

td.center-column

{

	width: 100%;

}

p.field

{

	font-size: 0.9em;

	margin: 0 0 10px 0;

}

p.field-captcha

{

}

div.categories-tree

{

	padding: 10px;

	margin: 10px 0;

	border: 1px solid #ccc;

}

ol

{

	padding: 0;

	margin: 0 0 0 30px;

}

fieldset

{

	padding: 0 10px 10px 10px;

	margin: 10px 1px;

	border: 1px solid #ccc;

}

legend

{

	padding: 2px 5px;

}

td.listing

{

	padding: 5px 0;

}

div.listings

{

	padding-top: 5px;

}

div.listings div.area

{

	border: 1px solid #ccc;

}

div.listings div.icon

{

	border: 1px solid #ccc;

	font-size: 1em;

}

/*

** Collapsing fieldsets

*/

html fieldset.collapsed {

}

html fieldset.collapsed * {

}

html fieldset.collapsed legend {

}

html fieldset.collapsible legend a {

}

html fieldset.collapsed legend a {

}

/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */

* html fieldset.collapsed legend,

* html fieldset.collapsed legend *,

* html fieldset.collapsed table * {

}

html fieldset.collapsible legend a 

{

}



.slogan {

	text-align: center;

}

ul.filtercat{  
  padding:0;
  margin:0;
  list-style:none;
}

ul.filtercat li{
  clear:both;
}

ul.childCat{  
  padding:0 0 0 20px;
  margin:0;
  list-style:none;
}

.progress-indicator {
   top:0;
   right:0;
   width:100%;
   height:100%;
   position:fixed;
   text-align:center;
   /* IE filter */
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
   -moz-opacity:0.6;    /* Mozilla extension */
   -khtml-opacity:0.6;  /* Safari/Conqueror extension */
   opacity:0.6; /* CSS3 */
   z-index:1000;
   background-color:black;
   display:none;
 }

 .progress-indicator img {
   margin-top:300px;
 }